package com.luoqiuy.poet.entity;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

public class UserDetailInfo extends User implements Serializable {

    private int userId;
    private LocalDate birDay;
    private LocalDate registTime;
    private String phoneNum;
    private Constellation constellation;
    private Zodiac zodiac;
    private String email;

    private String nowAdderss;
    private String hometown;
    private int poetAge;
    private List<User> fans;
    private List<User> follow;

    public UserDetailInfo(LocalDate birDay, LocalDate registTime, String phoneNum, Constellation constellation,
                          Zodiac zodiac, String email) {
        this.birDay = birDay;
        this.registTime = registTime;
        this.phoneNum = phoneNum;
        this.constellation = constellation;
        this.zodiac = zodiac;
        this.email = email;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public LocalDate getBirDay() {
        return birDay;
    }

    public void setBirDay(LocalDate birDay) {
        this.birDay = birDay;
    }

    public LocalDate getRegistTime() {
        return registTime;
    }

    public void setRegistTime(LocalDate registTime) {
        this.registTime = registTime;
    }

    public String getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum;
    }

    public Constellation getConstellation() {
        return constellation;
    }

    public void setConstellation(Constellation constellation) {
        this.constellation = constellation;
    }

    public Zodiac getZodiac() {
        return zodiac;
    }

    public void setZodiac(Zodiac zodiac) {
        this.zodiac = zodiac;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getNowAdderss() {
        return nowAdderss;
    }

    public void setNowAdderss(String nowAdderss) {
        this.nowAdderss = nowAdderss;
    }

    public String getHometown() {
        return hometown;
    }

    public void setHometown(String hometown) {
        this.hometown = hometown;
    }

    public int getPoetAge() {
        return poetAge;
    }

    public void setPoetAge(int poetAge) {
        this.poetAge = poetAge;
    }

    public List<User> getFans() {
        return fans;
    }

    public void setFans(List<User> fans) {
        this.fans = fans;
    }

    public List<User> getFollow() {
        return follow;
    }

    public void setFollow(List<User> follow) {
        this.follow = follow;
    }
}
